﻿namespace SharpGym.Silverlight.SharpService
{
    using System;

    public partial class AvaliacaoFisicaDto
    {
        public double PorcentagemIdealGordura(DateTime Nascimento)
        {
            return 12 + (((DateTime.Today - Nascimento).TotalDays/365) - 30)*0.2;
        }

        public double PorcentagemGorduraSobra(DateTime Nascimento)
        {
            return PorcentagemGordura - PorcentagemIdealGordura(Nascimento);
        }

        public double PesoIdeal(DateTime Nascimento)
        {
            return (Peso*(PorcentagemLivreGordura/100))/(1 - (PorcentagemIdealGordura(Nascimento)/100));
        }
    }
}